package io;

import java.io.FileNotFoundException;
import java.io.PrintWriter;

/**
 * 缓冲字符流
 * java.io.BufferedWriter和BufferedReader
 * 缓冲字符流内部默认有一个长度为8192长的char数组。它们总是以块读写文本数据的方式
 * 保证读写效率的。
 *
 * java.io.PrintWriter具有自动行刷新的缓冲字符输出流，其内部总是连接着
 * BufferedWriter作为缓冲部分
 *
 * PrintWriter可以按行写出字符串，并且可以自动行刷新
 */
public class PWDemo1 {
    public static void main(String[] args) throws FileNotFoundException {
        //向文件pw.txt中写出文本数据
        /*
            PrintWriter支持直接向文件写出操作的构造器
            PrintWriter(String fileName)
            PrintWriter(File file)
         */
        PrintWriter pw = new PrintWriter("pw.txt");
        pw.println("让我再看你一遍，从南到北。");
        pw.println("像是北五环路，蒙住的双眼。");
        System.out.println("写出完毕");
        pw.close();

    }
}




